#pragma once

#include "device.h"

class DeviceManager
{
public:
	DeviceManager(void);
	~DeviceManager(void);

	bool QueryDevice(REFCLSID clsidDeviceClass);
	DeviceType GetDeviceType(IBaseFilter * inFilter);

private:
	std::vector<Device::pointer> m_video_device_vec;
	std::vector<Device::pointer> m_audio_device_vec;
};
